/**
 * @date 10:38:25 AM
 * ISubjectLessonAPPService.java
 * Administrator
 * TODO
 */
package com.qs.education.service;

import com.qs.education.bean.api.ResponseListBean;
import com.qs.education.bean.entity.EducationQuestion;
import com.qs.education.bean.entity.EducationSubjectLesson;

/**
 * @class ISubjectLessonAPPService	
 * @author Warren
 * @description
 * @date Nov 20, 2018 
 */
public interface ISubjectLessonAPPService {
	
	/**
	 * @author Warren
	 * @return ResponseListBean<EducationSubjectLesson>
	 * @description 获取所有
	 * @date Nov 20, 2018
	 */
	public ResponseListBean<EducationSubjectLesson> getALL();
	
	/**
	 * @Description 根据课时 选择题目和数量
	 * @author Leon
	 * @date   Nov 20, 2018
	 * @param  
	 * @return ResponseListBean<EducationSubjectLesson>
	 */
	public ResponseListBean<EducationSubjectLesson> selectTopicAndNumber(String lessonIds);
	
	/**
	 * @Description 根据选择的课时 题目数量  场景  以及 题目难度进行 智能组题
	 * @author Leon
	 * @date   Nov 21, 2018
	 * @param  params：[
	 * 					{lessonId:1,number:2},
	 * 					{lessonId:2,number:3}
	 * 				  ]
	 * 		   scenes: 场景
	 * 		   level ： 等级
	 * @return ResponseListBean<EducationQuestion>
	 */
	public ResponseListBean<EducationQuestion> getQuestionListByLesson(String params,String scenes,String level);
}
